/************************************************************
 * Filename: WindowsSystem.h
 * Purpose: Manages the application's window, handles all
 * relevant messages from Windows.
 * Author: Jeremy Kings
 * Revision: 1 (20 November 2010)
 * Base: WindowsSystem.h (Chris Peters' GAM200 sample engine)
 *
 * Copyright 2010, Digipen Institute of Technology
 ************************************************************/
#pragma once //this header will only be included once

#include "System.h"

namespace Engine
{
	class WindowsSystem : public System
	{
	public:
		WindowsSystem(const char* windowTitle, int clientWidth, int clientHeight);
		virtual void ActivateWindow();
		virtual void Update(float frameTime);
		~WindowsSystem();

	public:
		HWND hWnd;
		HINSTANCE hInstance;
		POINTS MousePos;
	};
}